@import url("../../scripts/yui/reset/reset.css");
@import url("../../scripts/yui/fonts/fonts.css");
@import url("../../scripts/yui/calendar/assets/skins/sam/calendar.css");


html { background:#fff; overflow-x:hidden; }
body { margin:0 4px; }
body, td, input { font-size:12px; color:#444444; font-family:Verdana, Arial, Helvetica, sans-serif; }
input::-ms-clear{display:none;}
a { text-decoration:none; color:#444444; }
a:hover{ text-decoration:underline; }


/* 公共样式 */
.fr { float:right; }
.mt10 { margin-top:10px; }
.warning { color:#FF0000; font-weight:bold; }


/* 按钮 */
.btn { border:0; color:#FFFFFF; padding:4px 0 0 0; background:url(../../images/admin/ico_btn.gif); width:80px; margin-left:6px; cursor:pointer;}
input.btn { float:left; height:30px; }
a.btn, a.btn:hover { display:inline; text-align:center; text-decoration:none; float:left; line-height:26px; cursor:pointer; }


/* 头部定义 */
#header { width:100%;}
#header #menu { width:100%; height:24px; background:url(../../images/admin/menu_bk.gif); padding-top:2px; }
#header #menu a { font-size:14px; text-decoration:none; font-weight:bold; display:block; float:left; padding:5px 10px 2px 10px; color:#639bb0; background:url(../../images/admin/menu_separator.gif) no-repeat right; }
#header #menu a:hover { background:#c9dde7; }
#header #menu a.on:hover, #header #menu a.on { color:#FFFFFF; background:#0099cc; }
#submenu { color:#0099cc; width:99%; height:22px;padding-left:1%;  }

#submenu:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
#submenu a { text-decoration:none; font-size:14px; color:#666666; display:block; float:left; margin-right:8px; padding:5px 8px 3px 8px; }
#submenu a.on { color:#0099cc;  font-size:14px; font-weight:bold;}	

#tr_menu { background:url(../../images/admin/tr_menu_b1.gif) no-repeat #0099cc; text-align:right; width:320px; float:right; line-height:25px; }
#tr_menu, #tr_menu a { color:#FFFFFF; text-decoration:none; }
#tr_menu a:hover { color:#ff0; }
#tr_menu .shortmenu { float:right; }
#tr_menu .shortmenu small { font-size:10px; }
#tr_menu .shortmenu li { float:left; position:relative; list-style:none; }
#tr_menu .shortmenu ul ul { visibility:hidden; position:absolute; left:-2px; top:25px; }
#tr_menu .shortmenu table { position:absolute; top:0; left:0; }
#tr_menu .shortmenu ul li:hover ul, 
#tr_menu .shortmenu ul a:hover ul{ visibility:visible; }
#tr_menu .shortmenu a{ display:block; text-align: left; width:70px; padding-left:8px;  }
#tr_menu .shortmenu ul ul { border:1px solid #CCC; border-top:0; }
#tr_menu .shortmenu ul ul li { text-align:left; font-size:12px; }
#tr_menu .shortmenu ul ul li a{ display:block; margin:0;border:0; background:#fff; color:#444;  }
#tr_menu .shortmenu ul ul li a:hover{ border:0; background:#fe990f; color:#FFF; }


/* 内容部分 */
#tip { margin-bottom:6px; }
#tip a:hover { text-decoration:none; }

#boxquery { margin-bottom:8px; background:#f2f9fd; padding:5px 2px 5px 4px; line-height:20px;}

#boxquery:after,#boxquery2:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}

#boxquery li,#boxquery2 li { margin:10px 5px; float:left;height:20px; }
#boxquery2 {background:#f6fcff; padding:3px 2px 3px 4px; /*height:40px;*/ }

#content { width:96%; margin:15px 2%; }
#content #lister td, #content #editor td { padding:5px 4px 3px 4px; }
#content #lister a, #content #editor a { color:#0099cc; }
#content #editor { border:1px solid #94C6CF; background:#FFFFFF; }
#content #editor .title { border-bottom:1px dashed #94C6CF; background:#e6f2fb; }
#content #editor .content {  border-bottom:1px dashed #94C6CF; }
#content #editor .memo { margin-top:5px; color:#BBBBBB; text-align:left; }
#content #editor .noline td { border-bottom:0; }
#content #lister { border:1px solid #94C6CF; border-bottom:0; background:#FFFFFF; }
#content #lister #title { background:#e6f2fb; }
#content #lister #title td { border-bottom:1px solid #94C6CF; }
#content #lister #content td { border-bottom:1px solid #94C6CF; }
#content #lister tr:hover{background:#e6f2fb; }


#content #editor #floatmenu { height:200px; }
#content #editor #floatmenu ul { line-height:160%; float:left; border-right:1px solid #EEE; margin:0 5px 10px 0; }
#content #editor #floatmenu ul div { font-size:14px; font-weight:bold; color:#666666; padding:10px 20px 3px 20px; }
#content #editor #floatmenu ul a { display:block; padding:2px 17px 1px 7px; color:#444444; }
#content #editor #floatmenu ul a:hover { background:#fe990f; color:#FFFFFF; text-decoration:none; }
#content #editor #lc { border:1px solid #cccccc; border-width:1px 0 0 0; background:#f6f6f6; width:100%; margin:5px 5px 8px 0; }   
#content #editor #rights { background:#F6F6F6; margin:6px 0; }

#content #addmenu li a { color:#0099cc; line-height:200%; }


/* 尾部定义 */
#footer { border-top:1px solid #0099cc; padding-top:8px; margin-top:50px; }


/* Ajax 表单 */
#context_menu { position:absolute; background:#FFF; line-height:160%; }
#context_menu a.menuas { display:block; text-decoration:none; padding:3px 4px 1px 4px; }
#context_menu a.menuas:hover { background:#BBB; color:#FFFFFF; }
#context_menu div#pager { background:#F2F2F2; padding:2px 4px; }
#context_menu div#no_date { padding:2px 4px; font-weight:bold; }

#act_window { position:absolute; width:640px; height:480px; background:url(../../images/admin/act_window.gif); top:60px; }
#act_window #act_title { padding-left:6px; color:#FFFFFF; line-height:22px; cursor:default; }
#act_window #act_title a { float:right; }
#act_window #loading { margin:100px auto; background:url(../../images/admin/loading.gif) no-repeat center; width:140px; height:60px; }